sustained release tablet - French English Dictionary